public interface SubversionService {
	public abstract File checkout(SVNCheckoutParameters parameters, String workingCopyLocation) throws SCMException;
	
	public abstract List<SCMCommit> getLogBetweenHEADAndWorkingCopyRevision(File workingCopy) throws SCMException;
	
	public abstract boolean changeDetected(File workingCopy) throws SCMException;
	
	public abstract void updateToHEAD(File workingCopy) throws SCMException;
}